# Python 可以使用引号（'）、双引号（"）、三引号（''' 或 """）来表示字符串，
# 引号的开始与结束须类型相同，三引号可以由多行组成
a = '1223'
print(a[0])
print(a[1])
print(a[2])
print(a[3])
print(type(a))
b = "748"
print(b[0])
print(b[1])
print(b[2])
print(type(b))
c = """67888"""
print(type(c))
d = '''123'''
print(type(d))
# Python 中一般以新行作为语句的结束标识，可以使用 \ 将一行语句分为多行显示。如下所示：
a = 1
b = 4
c = 8
# d = a - \
#     b + \
#     c

d = a - b \
    + c
# 如果包含在 []、{}、() 括号中，则不需要使用 \。如下所示：
print(d)
# 整数 （范围：-2147483648 到 2147483647或-2^31到2^31-1,4字节）
a = -10
print(a)
# 浮点型 （范围：-1.7976931348623157e+308 到 1.7976931348623157e+308，4字节）
b = 10.2
print(type(b))

c = True
c = False
print(type(c))

d = None
print(type(d))
a = 12
b = 5
print(a % b)

print(2 ** 2)

print(8 // 7)
a += b  # a = a + b
print(a)

print(a | b)
print(a & b)
print(a ^ b)
a = 2
print(a << 1)

print(1 and 3)
print(1 or 3)

# 定义一个布尔变量
a = True

# 应用逻辑非操作
b = not a

print(b)  # 输出: False

a = 5
b = 5
# 判断两个标识符是否引用同一个对象

print(a is b)
# 判断两个标识符是否引用不同对象
print(a is not b)
